package com.org.khtn.gui;

import java.awt.event.KeyEvent;

import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;

public class MyMenuBar extends JMenuBar {
	public MyMenuBar() {
		addMenuBarButtons();
	}
	
	public void addMenuBarButtons() {
		JMenu menu, subMenu;
        JMenuItem menuItem;

        //Build the first menu.
        menu = new JMenu("File");
        menu.setMnemonic(KeyEvent.VK_F);

        //a group of JMenuItems
        menuItem = new JMenuItem("Connect Object Explorer...");
        menu.add(menuItem);

        menuItem = new JMenuItem("Disconnect Object Explorer");
        menu.add(menuItem);

        menu.addSeparator();

        subMenu = new JMenu("New");
        menuItem = new JMenuItem("Query with Current Connection");
        subMenu.add(menuItem);
        menuItem = new JMenuItem("Database Engine Query");
        subMenu.add(menuItem);
        menuItem = new JMenuItem("SQL Server Compact Query");
        subMenu.add(menuItem);
        menuItem = new JMenuItem("Policy");
        subMenu.add(menuItem);
        menu.add(subMenu);

        subMenu = new JMenu("Open");
        menuItem = new JMenuItem("File");
        subMenu.add(menuItem);
        menuItem = new JMenuItem("File with New Connection");
        subMenu.add(menuItem);
        menuItem = new JMenuItem("File Disconnected...");
        subMenu.add(menuItem);
        menuItem = new JMenuItem("Policy");
        subMenu.add(menuItem);
        menu.add(subMenu);

        menu.addSeparator();

        menuItem = new JMenuItem("Close");
        menu.add(menuItem);

        menu.addSeparator();

        menuItem = new JMenuItem("Save All");
        menu.add(menuItem);

        menu.addSeparator();

        menuItem = new JMenuItem("Exit");
        menu.add(menuItem);

        add(menu);


        menu = new JMenu("Edit");
        menu.setMnemonic(KeyEvent.VK_E);

        //a group of JMenuItems
        menuItem = new JMenuItem("Undo");
        menu.add(menuItem);

        menuItem = new JMenuItem("Redo");
        menu.add(menuItem);

        menu.addSeparator();

        menuItem = new JMenuItem("Cut");
        menu.add(menuItem);

        menuItem = new JMenuItem("Copy");
        menu.add(menuItem);

        menuItem = new JMenuItem("Paste");
        menu.add(menuItem);

        menuItem = new JMenuItem("Delete");
        menu.add(menuItem);

        menu.addSeparator();

        menuItem = new JMenuItem("Select All");
        menu.add(menuItem);

        menu.addSeparator();

        menuItem = new JMenuItem("Find And Replace");
        menu.add(menuItem);

        add(menu);

        menu = new JMenu("View");
        menu.setMnemonic(KeyEvent.VK_V);

        //a group of JMenuItems
        menuItem = new JMenuItem("Object Explorer");
        menu.add(menuItem);

        menuItem = new JMenuItem("Object Explorer Detail");
        menu.add(menuItem);

        menuItem = new JMenuItem("Registered Server");
        menu.add(menuItem);

        menuItem = new JMenuItem("Template Explorer");
        menu.add(menuItem);

        add(menu);

        menu = new JMenu("Debug");
        menu.setMnemonic(KeyEvent.VK_D);
        add(menu);

        menu = new JMenu("Tools");
        menu.setMnemonic(KeyEvent.VK_T);
        add(menu);


        menu = new JMenu("Window");
        menu.setMnemonic(KeyEvent.VK_W);
        add(menu);


        menu = new JMenu("Community");
        menu.setMnemonic(KeyEvent.VK_C);
        add(menu);


        menu = new JMenu("Help");
        menu.setMnemonic(KeyEvent.VK_H);
        add(menu);
	}
}
